package com.yyfax.pay.third.model.to.quickpay.xml;

import java.io.Serializable;

import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 快钱验证码，请求/返回报文
 * 
 * @author xiemh
 * @date 2017-04-12 10:53:16
 * @since v1.0.0
 */
@SuppressWarnings("serial")
@XStreamAlias("GetDynNumContent")
public class GetDynNumContent implements Serializable {
	/** 商户编号 */
	private String merchantId;
	/** 客户号 */
	private String customerId;
	/** 外部跟踪编号 */
	private String externalRefNumber;
	/** 手机号 */
	private String phoneNO;
	/** 交易金额 */
	private String amount;
	
	// 以下为请求私有	/** 持卡人姓名 */
	private String cardHolderName; // 首次发送使用
	/** 证件类型 */
	private String idType;// 首次发送使用
	/** 证件号 */
	private String cardHolderId;// 首次发送使用
	/** 卡号 */
	private String pan;// 首次发送使用
	
	/** 缩略卡号 */
	private String storablePan; // 再次发送使用
	
	
	/** 令牌信息 */
	private String token; //响应
	/** 应答码 */
	private String responseCode;//响应
	/** 应答码 */
	private String responseTextMessage;//响应

	public String getMerchantId() {
		return merchantId;
	}

	public void setMerchantId(String merchantId) {
		this.merchantId = merchantId;
	}

	public String getCustomerId() {
		return customerId;
	}

	public void setCustomerId(String customerId) {
		this.customerId = customerId;
	}

	public String getExternalRefNumber() {
		return externalRefNumber;
	}

	public void setExternalRefNumber(String externalRefNumber) {
		this.externalRefNumber = externalRefNumber;
	}

	public String getCardHolderName() {
		return cardHolderName;
	}

	public void setCardHolderName(String cardHolderName) {
		this.cardHolderName = cardHolderName;
	}

	public String getIdType() {
		return idType;
	}

	public void setIdType(String idType) {
		this.idType = idType;
	}

	public String getCardHolderId() {
		return cardHolderId;
	}

	public void setCardHolderId(String cardHolderId) {
		this.cardHolderId = cardHolderId;
	}

	public String getPan() {
		return pan;
	}

	public void setPan(String pan) {
		this.pan = pan;
	}

	public String getPhoneNO() {
		return phoneNO;
	}

	public void setPhoneNO(String phoneNO) {
		this.phoneNO = phoneNO;
	}

	public String getAmount() {
		return amount;
	}

	public void setAmount(String amount) {
		this.amount = amount;
	}

	public String getStorablePan() {
		return storablePan;
	}

	public void setStorablePan(String storablePan) {
		this.storablePan = storablePan;
	}

	public String getToken() {
		return token;
	}

	public void setToken(String token) {
		this.token = token;
	}

	public String getResponseCode() {
		return responseCode;
	}

	public void setResponseCode(String responseCode) {
		this.responseCode = responseCode;
	}

	public String getResponseTextMessage() {
		return responseTextMessage;
	}

	public void setResponseTextMessage(String responseTextMessage) {
		this.responseTextMessage = responseTextMessage;
	}

}
